function append(node, target) {
  target.appendChild(node);
}
var fragment = document.createDocumentFragment();
var div1 = document.createElement('div');
var t1 = document.createTextNode('\n');
append(t1, div1);
var span1 = document.createElement('span');
var t2 = document.createTextNode('Hello World');
append(t2, span1);
append(span1, div1);
var p1 = document.createElement('p');
document.createTextNode('MustacheTag');
append(p1, div1);
var ul1 = document.createElement('ul');
var t3 = document.createTextNode('\n');
append(t3, ul1);
var li1 = document.createElement('li');
var t4 = document.createTextNode('1');
append(t4, li1);
append(li1, ul1);
var li2 = document.createElement('li');
var t5 = document.createTextNode('2');
append(t5, li2);
append(li2, ul1);
var li3 = document.createElement('li');
var t6 = document.createTextNode('3');
append(t6, li3);
append(li3, ul1);
append(ul1, div1);
append(div1, fragment);
document.body.appendChild(fragment);